home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / sh_seg.h < prev    next >
C/C++ Source or Header  |  1996-07-10  |  668b  |  23 lines

  1. /* k 0087     02/12/90    */
  2. /* k 0093    09/12/90    */
  3. #define SEM_N 4                    /* @0093 */
  4.         /*  0 - RQB                      @0093
  5.             1 - seg2k
  6.             2 - seg128
  7.             3 - seg36        */
  8. struct rqbtype {
  9.   struct rqbtype *free;
  10.   struct rqb *first;
  11.   struct rqb *last;
  12.            };
  13. struct sh_seg  {
  14.   short disp_size;        /* size of disp_table */
  15.   short free_disp;        /* sise of free disp elements */
  16.   struct rqbtype *first_free;    /* first free disp element */
  17.   struct rqbtype other_disp[PIPE_N+1];
  18.   };
  19. struct sembuf {
  20.   short sem_num;        /* semafor number */
  21.   short sem_op;                 /* operation */
  22.   short sem_flg;                /* operation flags */
  23.           };